package com.hutu.erp.catalog.mapper;

import java.util.List;
import com.hutu.erp.catalog.domain.ProductCombination;

/**
 * 商品组合Mapper接口
 * 
 * @author ruoyi
 * @date 2021-05-24
 */
public interface ProductCombinationMapper 
{
    /**
     * 查询商品组合
     * 
     * @param combinationId 商品组合ID
     * @return 商品组合
     */
    public ProductCombination selectProductCombinationById(Long combinationId);

    /**
     * 查询商品组合列表
     * 
     * @param productCombination 商品组合
     * @return 商品组合集合
     */
    public List<ProductCombination> selectProductCombinationList(ProductCombination productCombination);

    /**
     * 新增商品组合
     * 
     * @param productCombination 商品组合
     * @return 结果
     */
    public int insertProductCombination(ProductCombination productCombination);

    /**
     * 修改商品组合
     * 
     * @param productCombination 商品组合
     * @return 结果
     */
    public int updateProductCombination(ProductCombination productCombination);

    /**
     * 删除商品组合
     * 
     * @param combinationId 商品组合ID
     * @return 结果
     */
    public int deleteProductCombinationById(Long combinationId);

    /**
     * 批量删除商品组合
     * 
     * @param combinationIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteProductCombinationByIds(Long[] combinationIds);
}
